iT邦幫忙

2023 iThome 鐵人賽

DAY 19
0

將所有樣本中相近得樣本點組成一個群組,一層一層往上堆疊,直至所有的樣本皆被分成一個群組為止

Hierarchical Clustering

透過將最接近的樣本集成一群,一層一層擴大群組,最後決定想要分割成多少群組

  1. 計算樣本間各點的距離
  2. 將距離最接近的合成一群
  3. 重複步驟1及步驟2,直到所有樣本都成為一群
  4. 依照距離切割,決定最終聚類群數

凝聚型層次聚類(Agglomerative clustering)

一種自底向上方法,從小集群開始,逐漸將其合併,形成更大的集群

  1. 所有點被視為單獨一個聚類(幾個點就有幾個聚類)
  2. 每一次將最接近的兩個聚類合併為一個新的聚類,逐步建立層次結構
  3. 重複合併過程

分裂型層次聚類(Divisive clustering)

一種自頂向下方法,從單個集群開始,遞歸地將其拆分成更小的集群

  1. 所有數據點被視為一個大的聚類(只有一個)
  2. 每一次選擇一個現有聚類並將其分裂為兩個或多個更小的子聚類,逐步建立層次結構
  3. 重複分裂過程

參考資料


上一篇
Day18-K-means Clustering
下一篇
Day20-K最近鄰 (K-Nearest Neighbors)
系列文
什麼演算法?一起來學機器學習!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言